<?php
namespace App\Repositories;

use App\Models\Ad;

class AdRepository
{
    //获取所有公告
    public function getAds()
    {
        return Ad::orderBy('id', 'desc')->get();
    }

    //获取公告
    public function getAd($id)
    {
        return Ad::findOrFail($id);
    }

    //添加公告
    public function addAd($request)
    {
        return Ad::create($request->all());
    }

    //编辑公告
    public function updateAd($request, $id)
    {
        return Ad::find($id)->update($request->all());
    }

    //删除公告
    public function deleteAd($id)
    {
        return Ad::destroy($id);
    }

    //批量删除
    public function destroyList($ids)
    {
        return Ad::destroy($ids);
    }
}